Chapter 4 . 14

نویسندگان

  • Arjan Seesing
  • Hans-Gerhard Gross
چکیده

Testing is a difficult and costly activity in the development of object-oriented programs. The challenge is to come up with a sufficient set of test scenarios, out of the typically huge volume of possible test cases, to demonstrate correct behavior and acceptable quality of the software. This can be reformulated as a search problem to be solved by sophisticated heuristic search techniques such as evolutionary algorithms. The goal is to find an optimal set of test cases to achieve a given test coverage criterion. This chapter introduces and evaluates genetic programming as a heuristic search algorithm which is suitable to evolve object-oriented test programs automatically to achieve high coverage of a class. It outlines why the object paradigm is different to the procedural paradigm with respect to testing, and why a genetic programming approach might be better suited than the genetic algorithms typically used for testing procedural code. The evaluation of our implementation of a genetic programming approach, augmented with program analysis techniques for better performance, indicates that object-oriented software testing with genetic programming is feasible in principle. However, having many adjustable parameters, evolutionary search heuristics have to be fined-tuned to the optimization problem at hand for optimal performance, and, therefore, represent a difficult optimization problem in their own right. DOI: 10.4018/978-1-61350-456-7.ch4.14

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Possible Benefits of Playing Music Video Games

..................................................................................................................................iii List of Tables..........................................................................................................................vi List of Figures................................................................................................................

متن کامل

Critical Discourse Analysis of Sexual Enhancement Medication Ads

................................................................................................................v Chapter 1: Introduction..........................................................................................1 Chapter 2: Literature Review.................................................................................3 Critical Social Research and Marketing......................

متن کامل

Calcium - and Tyrosine Phosphorylation - dependent Mechanisms of Amyloid Precursor Protein Processing by Magdalena

................................................................................................................ 3 LIST OF FIGURES ..................................................................................................... 4 List of Abbreviations and Definitions .......................................... ................ Chapter 1: Introduction ...........................................

متن کامل

"Manufacturing” Community: Solidarity, Profit, and the Bar Owner

4 Chapter 1: Introduction 6 Chapter 2: Community, Drinking, and The Bar 14 Chapter 3: Methods 64 Chapter 4: Manufactured Communities: A Tour Through Eight New London Bars 108 Chapter 5: Conclusion 158 Bibliography 169

متن کامل

Creation of a Standardized Data Collection Form: Aiding in Acute Abdominal Pain Examination and Diagnosis

............ ................................................................3 Chapter 1 – Introduction ..........................................................4 Chapter 2 – Literature Review ...................................................7 Chapter 3 – Materials & Methods................................................10 Chapter 4 – Results ...................................................

متن کامل

A Systematic Review of Software Requirements Prioritization

.......................................................................................................................................................... 4 CHAPTER 1: INTRODUCTION 1.1. BACKGROUND ..................................................................................................................................... 8 1.2. PROBLEM DESCRIPTION AND MOTIVATION LEADING TO THESIS .........

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016